package com.haikesi.api.platform.domain.po;

import java.util.Date;
import javax.persistence.*;

@Table(name = "platform_param")
public class PlatformParam {
    /**
     * id
     */
    private String id;

    /**
     * 第三方唯一标识
     */
    @Column(name = "service_id")
    private String serviceId;

    /**
     * 回调 URI
     */
    @Column(name = "call_back_url")
    private String callBackUrl;

    /**
     * 唯一标识对应的 key
     */
    @Column(name = "service_key")
    private String serviceKey;

    /**
     * 创建人
     */
    @Column(name = "create_by")
    private String createBy;

    /**
     * 创建时间
     */
    @Column(name = "create_date")
    private Date createDate;

    /**
     * 修改人
     */
    @Column(name = "update_by")
    private String updateBy;

    /**
     * 修改时间
     */
    @Column(name = "update_date")
    private Date updateDate;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 禁用标志
     */
    @Column(name = "disable_flag")
    private Boolean disableFlag;

    /**
     * 删除标志
     */
    @Column(name = "del_flag")
    private Boolean delFlag;

    /**
     * 获取id
     *
     * @return id - id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置id
     *
     * @param id id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取第三方唯一标识
     *
     * @return service_id - 第三方唯一标识
     */
    public String getServiceId() {
        return serviceId;
    }

    /**
     * 设置第三方唯一标识
     *
     * @param serviceId 第三方唯一标识
     */
    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    /**
     * 获取回调 URI
     *
     * @return call_back_url - 回调 URI
     */
    public String getCallBackUrl() {
        return callBackUrl;
    }

    /**
     * 设置回调 URI
     *
     * @param callBackUrl 回调 URI
     */
    public void setCallBackUrl(String callBackUrl) {
        this.callBackUrl = callBackUrl;
    }

    /**
     * 获取唯一标识对应的 key
     *
     * @return service_key - 唯一标识对应的 key
     */
    public String getServiceKey() {
        return serviceKey;
    }

    /**
     * 设置唯一标识对应的 key
     *
     * @param serviceKey 唯一标识对应的 key
     */
    public void setServiceKey(String serviceKey) {
        this.serviceKey = serviceKey;
    }

    /**
     * 获取创建人
     *
     * @return create_by - 创建人
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 设置创建人
     *
     * @param createBy 创建人
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    /**
     * 获取创建时间
     *
     * @return create_date - 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间
     *
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取修改人
     *
     * @return update_by - 修改人
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置修改人
     *
     * @param updateBy 修改人
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * 获取修改时间
     *
     * @return update_date - 修改时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 设置修改时间
     *
     * @param updateDate 修改时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 获取备注
     *
     * @return remarks - 备注
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * 设置备注
     *
     * @param remarks 备注
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    /**
     * 获取禁用标志
     *
     * @return disable_flag - 禁用标志
     */
    public Boolean getDisableFlag() {
        return disableFlag;
    }

    /**
     * 设置禁用标志
     *
     * @param disableFlag 禁用标志
     */
    public void setDisableFlag(Boolean disableFlag) {
        this.disableFlag = disableFlag;
    }

    /**
     * 获取删除标志
     *
     * @return del_flag - 删除标志
     */
    public Boolean getDelFlag() {
        return delFlag;
    }

    /**
     * 设置删除标志
     *
     * @param delFlag 删除标志
     */
    public void setDelFlag(Boolean delFlag) {
        this.delFlag = delFlag;
    }
}